home *** CD-ROM | disk | FTP | other *** search
/ Inside Mac Games Volume 1 / Inside Mac Games Volume 1.iso / More Goodies / Bolo Stuff / Bolo RandomMap 1.1.0 / Bolo RandomMap Documentation next >
Encoding:
Text File  |  1993-07-01  |  5.4 KB  |  106 lines  |  [TEXT/ttxt]

  1. Bolo RandomMap v1.1.0 © 1993 Peter N Lewis.
  2. This program is free for any use (except you can’t sell it obviously).
  3.  
  4. • Contents
  5.  
  6.       What Bolo RandomMap Does
  7.       Using Bolo RandomMap
  8.       How It Works
  9.       Limitations
  10.       Small Print
  11.       Warranty
  12.       Fine Print
  13.       Acknowledgements
  14.       Version History
  15.       The Author
  16.  
  17. • What Bolo RandomMap Does
  18.  
  19. Bolo RandomMap generates random, made-to-order, maps for use with Bolo.  
  20.  
  21. For a one player game, try a 20 by 20, 90% map with one base and 16 pillboxes,
  22.  
  23. • Using Bolo RandomMap
  24.  
  25. Launch it.  Fill out the fields - each field has two entries, you can specify zero, one or two values.  If you specify: 
  26.  
  27. one value it will use that; 
  28. two values it will choose a random number between the two; or 
  29. zero values it will pick a reasonable random number.
  30.  
  31. It then generates the map, and asks you where to save it.
  32.  
  33. • How It Works
  34.  
  35. It first generates random heights for each square.  It then uses a simple matrix smoothing algorithm to smooth the heights.  Then it thresholds them to get the required %land.  Then it removes any one square islands or lakes, and makes sure nothing is too close to the edge.  Then it adds deep sea at the centre of any 5*5 squares of water.  Then it adds forests in clumps until it gets the desired %forest.  Then it adds the bases and pillboxes randomly.
  36.  
  37. • Limitations
  38.  
  39. Bolo RandomMap should work with or without MacTCP since it has no reliance on it at all, and it should work with System 6 or 7, and probably requires the 128k ROM (or later).
  40.  
  41. • Small Print
  42.  
  43. This program is Freeware, you can use it or distribute it as long as you don’t charge for it (reasonable download costs such as Compu$erve are ok I guess (although who would call Compu$erve’s download costs reasonable?)).  It would probably be a good idea to keep this documentation file with the program, but I’m hardly likely to check up on you now am I!  I don’t guarantee any support, but I always answer my Email.  If I don’t answer Email it’s because your message didn’t get to me, or my reply bounced (so try again, and include a valid internet address if you can).  It may be included on the Info-Mac CD, but not on any other CDs without my permission.  It may NOT be included on any disk costing more than US$5 without my permission.
  44.  
  45. • Warranty
  46.  
  47. There is absolutely NO warranty, guarantee, hint, suggestion or anything else that would lead anyone to think that Bolo RandomMap does anything stated in this documentation.  It usually does not destroy data (systems, hardware, etc), and has sometimes worked on my Mac with System 7.1.  It will probably not work with the 64k ROM.  It might work with the other models, but I don't have them all, so I don't know.  If it works on your system (or especially if it doesn’t!), send me a postcard or some Email and let me know!
  48.  
  49. • Fine Print
  50.  
  51. Peter Lewis hereby disclaims all warranties relating to this software, whether express or implied, including without limitation any implied warranties of merchantability or fitness for a particular purpose.  Peter Lewis will not be liable for any special, incidental, consequential, indirect or similar damages due to loss of data or any other reason, even if Peter Lewis or an agent of his has been advised of the possibility of such damages.  In no event shall Peter Lewis be liable for any damages, regardless of the form of the claim.  The person using the software bears all risk as to the quality and performance of the software.
  52.  
  53. • Acknowledgements
  54.  
  55. This program obviously relies on the existance of Bolo.  Thanks Stuart!  Pay Stuart his shareware fee or I’ll come round and break both your legs.  You have been warned.
  56.  
  57. • Version History
  58.  
  59. Todo
  60. Add more terrain types
  61.  
  62. v1.1.0
  63. ~Roundify map for Stuart
  64. ~Fixed bug that allowed pillboxes/bases to be placed on the same square.
  65. ~Fixed bug that allowed land to be adjacent to deep sea (this could cause a crash)
  66. ~Reduced the minimum land size down to 10*10
  67. ~Reduced the random land size
  68.  
  69. v1.0.0 Released
  70.  
  71. • The Author
  72.  
  73. Programs written by me:
  74. DeHQX 2.0.0 - BinHex decoder (use StuffIt Expander instead).
  75. Finger 1.3.6 - Macintosh Finger client/daemon.
  76. Talk 1.1.1 - Macintosh Talk client/daemon.
  77. Chat 1.1.0 - Multiuser primitive irc-like daemon.
  78. FTPd 2.1.0 - Macintosh FTP server.
  79. ObiWan 4.0.0 - Online help system.
  80. MacBinary II+ 1.0.2 - MacBinary II+ encoder/decoder.
  81. FetchNews 1.0.0b - Fetch News for use with NewsWatcher’s demo mode.
  82. MacTCP Watcher 1.1.0 - Display MacTCP’s state information.
  83. Bolo Finder 1.0.2 - Display the results from Mike Ellis' Bolo Tracker.
  84. Bolo RandomMap 1.1.0 - Generate a random map for Bolo.
  85.  
  86. You can get the latest development versions from redback.cs.uwa.edu.au, but please use the major archives for released version if at all possible.  Redback is a long long way from most people, and using it wastes bandwidth on the Australian-US satelite link which is overly congested already.  So use the versions posted to the archives (like sumex-aim.stanford.edu or mac.archive.umich.edu), and only use the development versions if you have some specific problem - in which case tell me!)
  87.  
  88. Send postcards, comments, bug reports, and wishes to:
  89.  
  90. Peter Lewis,
  91. 10 Earlston Way,
  92. Booragoon, Perth, WA, 6154,
  93. AUSTRALIA
  94.  
  95. or by electronic mail to:
  96.  
  97. Internet: peter.lewis@info.curtin.edu.au
  98. Bitnet: peter.lewis%info.curtin.edu.au@cunyvm.bitnet
  99. UUCP: uunet!munnari.oz!info.curtin.edu.au!peter.lewis
  100.  
  101. Alternative addresses (in order from best to worst)
  102. peter@cujo.curtin.edu.au
  103. peter@ncrpda.curtin.edu.au
  104. peter@rocky.curtin.edu.au
  105. peter@gu.uwa.edu.au
  106.